package com.czmh.etc.onlinepubsys.request.mingchuang;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * Copyright (C), 2017-2020
 * Author: Chenzj
 * Date: 2020/12/7 10:52
 * FileName: QueryDeductionRecordDetailNewRequest
 * Description:
 * @author Administrator
 */
@Data
public class QueryDeductionRecordDetailNewRequest {
    private Long time;//时间戳，如：1457336869000

    private String clientKey;//客户端唯一号

    private String sig;//app请求凭证

    private String accessNo;//接入编码区分不同接入方，如：华软APP、华软自助终端

    @ApiModelProperty("20位卡号（卡号车牌选填一项）")
    private String cardId;//20位卡号（卡号车牌选填一项）

    @ApiModelProperty("车牌（卡号车牌选填一项）")
    private String vehiclePlate;//车牌（卡号车牌选填一项）

    @ApiModelProperty("车牌颜色（数字：0）（卡号车牌选填一项）")
    private Integer vehiclePlateColor;//车牌颜色（数字：0）（卡号车牌选填一项）

    @ApiModelProperty("出口起始时间yyyy-MM（时间间隔不能半年）")
    private String startDate;//出口起始时间yyyy-MM（时间间隔不能半年）

    @ApiModelProperty("出口结束时间yyyy-MM（时间间隔不能超过半年）")
    private String endDate;//出口结束时间yyyy-MM（时间间隔不能超过半年）

    @ApiModelProperty("入口站/收费路段名称")
    private String enStationName;//入口站/收费路段名称

    @ApiModelProperty("出口站/收费路段名称")
    private String exStationName;//出口站/收费路段名称

    @ApiModelProperty("1-高速2-停车场3-加油站4-服务区5-市政拓展，若无参数默认查询全部。支持多个类型，格式：1|2")
    private String serviceTypeStr;//1-高速2-停车场3-加油站4-服务区5-市政拓展，若无参数默认查询全部。支持多个类型，格式：1|2

    @ApiModelProperty("页码，从1开始。当不分页时可不传")
    private Integer pageNum;//页码，从1开始。当不分页时可不传

    @ApiModelProperty("车牌颜色（数字：0）（卡号车牌选填一项）")
    private Integer pageSize;//一页数据的个数。当不分页时可不传

}
